High-Performance Commodity Computing
نویسندگان
چکیده
In this chapter, we consider the role of commodity off-the-shelf software technologies and components in the construction of computational grids. We take the position that computational grids can and should build on emerging commodity network computing technologies, such as the CORBA, COM, JavaBeans, and less sophisticated Web and networked approaches. These technologies are being used to construct three-tier architectures, in which middle-tier application servers mediate between sophisticated back-end services and potentially simple front ends. The decomposition of application functionality into separate presentation, application, and back-end service tiers results in a distributed computing architecture that can be extended transparently to incorporate grid-enabled second-and/or third-tier services. Consequently, the three-tier architecture being deployed for commodity network applications is well suited to serve as an architecture for computational grids, combining high performance with the rich functionality of commodity systems. The distinct interface, server, and specialized service implementation layers enable technological advances to be incorporated in an incremental fashion. This commodity approach to grid architecture should be contrasted with more specialized grid architectures such as Globus (Chapter 11) and Legion (Chapter 9). Clearly, these latter technologies can be used to implement lower-tier services. This would seem to be particularly consistent with the Globus service-oriented approach to grid computing. The rest of this chapter proceeds as follows. We first define what we mean by " commodity technologies " and explain the different ways that they can be used in high-performance computing. Then, we discuss an emerging
منابع مشابه
Increasing Performance in Commodity IP
Clusters built from commodity hardware and software have several advantages over more traditional supercomputers. Commodity clusters are cheap and ubiquitous, and so they are easier to design, program and maintain. However, even as high-speed networks reach 10Gb/s speeds and modern computer architectures reach past 1Ghz, new commodity clusters are not able to harness this power. One of the bott...
متن کاملLattice QCD with Commodity Hardware and Software
Large scale QCD Monte Carlo calculations have typically been performed on either commercial supercomputers or specially built massively parallel computers such as Fermilab’s ACPMAPS. Commodity computer systems offer impressive floating point performance-tocost ratios which exceed those of commercial supercomputers. As high performance networking components approach commodity pricing, it becomes...
متن کاملHigh Performance Commodity Network Interfaces
As commodity workstations become faster with increases in processor technology, the need for higher performance network interfaces becomes more pressing. While current commodity network interface cards provide ample bandwidth for bulk data transfers, the latency imposed on small messages can be large. However, to attempt to harness the potential compute power of a cluster of workstations at com...
متن کاملFast Packet Forwarding on Commodity Platforms
Rather than using special-purpose hardware routers, software routers enable routing on commodity platforms. However, even with faster processors and multi-core platforms, the performance of software routers on commodity platforms today does not scale with high speed. We identify the limitations of commodity platforms by comparing them to high-end routers. In high end routers, each line card has...
متن کاملHPcc as High Performance Commodity Computing on Top of Integrated Java, CORBA, COM and Web Standards
We review the growing power and capability of commodity computing and communication technologies largely driven by commercial distributed information systems. These systems are built from CORBA, Microsoft's COM, JavaBeans, and rapidly advancing Web approaches. One can abstract these to a three-tier model with largely independent clients connected to a distributed network of servers. The latter ...
متن کامل